You are here: Innovator for Business Analysts > Overview of Innovator for Business Analysts > Special Concepts for Understanding Model Relationships > Relationship Between Object and Object Structure

Relationship Between Object and Object Structure

Object and object structure represent the BPMN elements Item Aware Element and Item Definition. Occurrence of an object in a process is differentiated between the definition of the object and its structure.

Occurrence of an object in a process is differentiated between the definition of the object and its structure, just in the same way as a variable is differentiated between its variable definition.

Object

An object represents the BPMN element Item Aware Element.Use objects (Item Aware Elements) to model the use of physical or information business objects in processes and collaborations.

Objects are the data object, the data store reference and the data store itself, the data input and the data output. The data store is a bit out of the ordinary as it is a reusable element itself and is reused in various processes using the data store reference.

Object Structure

An object structure comes from the BPMN concept or item definitionand extends it to include the structure's definition.

The object structure is the actual pendant in the model for the business object which is described by the modeler. The object structure combines the object definition and structure into one element. It can be an input or output of an activity or process, can be sent as a message or simply be stored as a data store in the process which is linked with tasks.

You can also see an object structure as a type of term definition: It defines a business concept or term which is a business object for you and has a structure. Three aspects are united in the concept of object structure: Term definition, reusable data object and structure definition.

Basic Concept of an Object Structure

An object structure contains structure entities which can be typed. An entry's type can be a class, data type, enumeration type or primitive type; it is also possible for the type to be an object structure. If a structure entry is typed with an object structure, this nests various structures. The nesting can be as deep as required. However, only two levels down can be expanded in the structure diagram.

Object Structure Vs. Item Definition (BPMN)

BPMN does not specify how a structure should set an item definition. A structure definition can be referenced if needed.If you have many business objects which have different structures, you need to create two elements, one business object corresponding to theitem definition and one which can be used as an element with structure definition, e.g. a UML class.

Innovator for Business Analystssees two use cases for modeling structures:

Object Structure Properties from BPMN

The following object structure properties have been taken directly from the BPMN specification:

Object Structure Properties Regarding Structure Information Aspects

Structure information is referenced in BPMN using the optional structureRefrelationship without which the type of structure definition is set.Innovator for Business Analysts has the following properties for this:

Object Structure Properties Regarding Term Definition Aspects

An object structure is a special term definition and has properties which the general technical term element has.Please see the technical term element subsequently described for information about the meaning of the definitionand elements attributed by term properties.

Related Topics

 

 

Innovator X Generation 11 R4 - Copyright © 2011-2012 - MID GmbH Nuremberg - DIN EN 9001 certified - All rights reserved.